*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
ul li{
	list-style: none;
}
body{
	font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

.clearfix::after{
	content:'';
	display: block;
	clear: both;
}

.show{
	display: block;
}
.hide{
	display: none;
}
.text-link a {
    font-size: 11px;
    color: #ec5504;
}
.text-link:before {
    content: '';
    width: 12px;
    height: 4px;
    border: 4px solid transparent;
    border-left: 6px solid #ec5504;
    display: inline-block;
    box-sizing: border-box;
}
h2 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    line-height: 18px;
    margin-bottom: 30px
}

h2 span {
    font-size: 12px;
    font-weight: normal;
    margin-left: 15px
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
input[type="submit"]:hover{
	cursor: pointer;
}
input[type="submit"] {
    display: inline-block;
    vertical-align: middle;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 320px;
    height: 57px;
    font-size: 18px;
    font-weight: bold;
    line-height: 57px;
    color: #fff;
    text-align: center;
    border: none;
    background: url(../../img/icon/arrow-btn-w.png?1505792198) no-repeat 295px center #909090;
    border-radius: 5px;
    box-shadow: 0 3px 0 #737373;
    position: relative;
    -webkit-appearance: none;
}